new Vue({
    el:"#app",
    data:{
        kpfUser:{
            age:"",            // 年龄
            phone:"",          // 手机号
            address:"",        // 地址
            username:"",       // 用户名
            password:""        // 密码
        }
    },
    methods:{
        //注册方法
        register:function () {
            //在当前方法中定义一个变量，表明是vue对象
            var _this = this;
            //axios的post方式需要一个formData来传参
            var formData = new FormData();
            formData.append('age', _this.kpfUser.age);
            formData.append('phone', _this.kpfUser.phone);
            formData.append('address', _this.kpfUser.address);
            formData.append('username', _this.kpfUser.username);
            formData.append('password', _this.kpfUser.password);
            var config = {
                headers: {
                    'Content-Type': 'multipart/form-data'
                }
            }
            axios.post('/consumer/user/registerUser',formData,config
                //{
                // params:{
                //     age:_this.kpfUser.age,
                //     phone:_this.kpfUser.phone,
                //     address:_this.kpfUser.address,
                //     username:_this.kpfUser.username,
                // }
                //}
            )
            .then(
                function (response) {
                    if (response.data.code == 0) {
                        alert("注册失败！请联系管理员！");
                    } else {
                        alert("注册成功！立即登录！");
                        window.location.href = "login.html";
                    }
                }
            )
            .catch(function (error) {
                console.log(error);
            })
        },
        verifyToken:function () {
            // alert("verifyToken");
            //在当前方法中定义一个变量，表明是vue对象
            var _this = this;
            axios.get('/consumer/token/verifyToken')
                .then(function (response) {
                    if (response.data.data == "TOKEN_EXPIRED") {
                        alert("token已失效, 请重新登录！");
                        // token失效, 需要重新登陆
                        window.location.href = "login.html";
                    }
                })
                .catch(function (error) {
                    console.log(error);
                })
        }
    },
    created:function() {
        // 创建的时候先校验token是否合法
        // this.verifyToken();
    }
});